Parallel Implementation of Multidimensional Scaling Algorithm Based on Particle Dynamics
نویسندگان
چکیده
We propose here a parallel implementation of multidimensional scaling (MDS) method which can be used for visualization of large datasets of multidimensional data. Unlike in traditional approaches, which employ classical minimization methods for finding the global optimum of the “stress function”, we use a heuristic based on particle dynamics. This method allows avoiding local minima and is convergent to the global one. However, due to its O(N) complexity, the application of this method in data mining problems involving large datasets requires efficient parallel codes. We show that employing both optimized Taylor’s algorithm and hybridized model of parallel computations, our solver is efficient enough to visualize multidimensional data sets consisting of 10 feature vectors in time of minutes.
منابع مشابه
Visual exploration of data by using multidimensional scaling on multicore CPU, GPU, and MPI cluster
Visual and interactive data exploration requires fast and reliable tools for embedding of an original data space in 3(2)-dimensional Euclidean space. Multidimensional scaling (MDS) is a good candidate. However, owing to at least O(M) memory and time complexity, MDS is computationally demanding for interactive visualization of data sets consisting of order of 10 objects on computer systems, rang...
متن کاملParallel Implementation of Particle Swarm Optimization Variants Using Graphics Processing Unit Platform
There are different variants of Particle Swarm Optimization (PSO) algorithm such as Adaptive Particle Swarm Optimization (APSO) and Particle Swarm Optimization with an Aging Leader and Challengers (ALC-PSO). These algorithms improve the performance of PSO in terms of finding the best solution and accelerating the convergence speed. However, these algorithms are computationally intensive. The go...
متن کاملHigh-dimensional quantum dynamics of molecules on surfaces: a massively parallel implementation
We present a massively parallel implementation to perform quantum dynamical wave packet calculations of molecules on surfaces. The employed algorithm propagates the wavefunction via the time-dependent Schrödinger equation within a finite basis representation by Split and Chebyshev schemes, respectively. For the parallelization, a problem adapted data decomposition in all dimensions is introduce...
متن کاملHigh Performance Multidimensional Scaling for Large High-Dimensional Data Visualization
Technical advancements produces a huge amount of scientific data which are usually in high dimensional formats, and it is getting more important to analyze those large-scale high-dimensional data. Dimension reduction is a well-known approach for high-dimensional data visualization, but can be very time and memory demanding for large problems. Among many dimension reduction methods, multidimensi...
متن کاملGPU-based Parallel Computing for the Simulation of Complex Multibody Systems with Unilateral and Bilateral Constraints: An Overview
This work reports on advances in large-scale multibody dynamics simulation facilitated by the use of the Graphics Processing Unit (GPU). A description of the GPU execution model along with its memory spaces is provided to illustrate its potential parallel scientific computing. The equations of motion associated with the dynamics of large system of rigid bodies are introduced and a solution meth...
متن کامل